//
//  AppTools.m
//  B
//
//  Created by Znt on 15/11/7.
//  Copyright © 2015年 wangzhan. All rights reserved.
//

#import "AppTools.h"

@implementation AppTools

+ (instancetype)shareAppTools {


    static AppTools *appToosl = nil;
    static dispatch_once_t onceToken;
    dispatch_once(&onceToken, ^{
        
        appToosl = [[AppTools alloc] init];
    });
    return appToosl;
    
}


+(CGFloat)heightForCell:(NSString *)content andFont:(NSInteger)font
{
    
    //根据内容计算高度
    //参数1 指定内容宽度来计算高度
    //参数2 指定计算高度的方式
    //参数3 指定内容文字大小来计算高度
    //参数4 苹果备用参数 设置为nil
    
    CGSize  size = CGSizeMake(300, 10000);
    NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:font],NSFontAttributeName, nil];
    CGRect rect =  [content boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];
    
    
    return rect.size.height;
}

@end
